You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ranger.apache.org by ma...@apache.org on 2014/12/12 02:29:54 UTC

[11/51] [partial] incubator-ranger git commit: RANGER-194: Rename packages from xasecure to apache ranger

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/413fcb68/security-admin/src/main/java/com/xasecure/view/VXGroupUser.java
----------------------------------------------------------------------
diff --git a/security-admin/src/main/java/com/xasecure/view/VXGroupUser.java b/security-admin/src/main/java/com/xasecure/view/VXGroupUser.java
deleted file mode 100644
index fa58f61..0000000
--- a/security-admin/src/main/java/com/xasecure/view/VXGroupUser.java
+++ /dev/null
@@ -1,140 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- * 
- * http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
- package com.xasecure.view;
-
-/**
- * Group of users
- *
- */
-
-import java.util.*;
-
-import com.xasecure.common.*;
-import com.xasecure.common.view.*;
-
-import com.xasecure.common.*;
-import com.xasecure.json.JsonDateSerializer;
-
-import com.xasecure.view.*;
-
-import javax.xml.bind.annotation.*;
-
-import org.codehaus.jackson.annotate.JsonAutoDetect;
-import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility;
-import org.codehaus.jackson.annotate.JsonIgnoreProperties;
-import org.codehaus.jackson.map.annotate.JsonSerialize;
-
-@JsonAutoDetect(getterVisibility=Visibility.NONE, setterVisibility=Visibility.NONE, fieldVisibility=Visibility.ANY)
-@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL )
-@JsonIgnoreProperties(ignoreUnknown=true)
-@XmlRootElement
-public class VXGroupUser extends VXDataObject implements java.io.Serializable {
-	private static final long serialVersionUID = 1L;
-
-
-	/**
-	 * Name
-	 */
-	protected String name;
-	/**
-	 * Id of the group
-	 */
-	protected Long parentGroupId;
-	/**
-	 * Id of the user
-	 */
-	protected Long userId;
-
-	/**
-	 * Default constructor. This will set all the attributes to default value.
-	 */
-	public VXGroupUser ( ) {
-	}
-
-	/**
-	 * This method sets the value to the member attribute <b>name</b>.
-	 * You cannot set null to the attribute.
-	 * @param name Value to set member attribute <b>name</b>
-	 */
-	public void setName( String name ) {
-		this.name = name;
-	}
-
-	/**
-	 * Returns the value for the member attribute <b>name</b>
-	 * @return String - value of member attribute <b>name</b>.
-	 */
-	public String getName( ) {
-		return this.name;
-	}
-
-	/**
-	 * This method sets the value to the member attribute <b>parentGroupId</b>.
-	 * You cannot set null to the attribute.
-	 * @param parentGroupId Value to set member attribute <b>parentGroupId</b>
-	 */
-	public void setParentGroupId( Long parentGroupId ) {
-		this.parentGroupId = parentGroupId;
-	}
-
-	/**
-	 * Returns the value for the member attribute <b>parentGroupId</b>
-	 * @return Long - value of member attribute <b>parentGroupId</b>.
-	 */
-	public Long getParentGroupId( ) {
-		return this.parentGroupId;
-	}
-
-	/**
-	 * This method sets the value to the member attribute <b>userId</b>.
-	 * You cannot set null to the attribute.
-	 * @param userId Value to set member attribute <b>userId</b>
-	 */
-	public void setUserId( Long userId ) {
-		this.userId = userId;
-	}
-
-	/**
-	 * Returns the value for the member attribute <b>userId</b>
-	 * @return Long - value of member attribute <b>userId</b>.
-	 */
-	public Long getUserId( ) {
-		return this.userId;
-	}
-
-	@Override
-	public int getMyClassType( ) {
-	    return AppConstants.CLASS_TYPE_XA_GROUP_USER;
-	}
-
-	/**
-	 * This return the bean content in string format
-	 * @return formatedStr
-	*/
-	public String toString( ) {
-		String str = "VXGroupUser={";
-		str += super.toString();
-		str += "name={" + name + "} ";
-		str += "parentGroupId={" + parentGroupId + "} ";
-		str += "userId={" + userId + "} ";
-		str += "}";
-		return str;
-	}
-}

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/413fcb68/security-admin/src/main/java/com/xasecure/view/VXGroupUserList.java
----------------------------------------------------------------------
diff --git a/security-admin/src/main/java/com/xasecure/view/VXGroupUserList.java b/security-admin/src/main/java/com/xasecure/view/VXGroupUserList.java
deleted file mode 100644
index 75858ed..0000000
--- a/security-admin/src/main/java/com/xasecure/view/VXGroupUserList.java
+++ /dev/null
@@ -1,81 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- * 
- * http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
- package com.xasecure.view;
-
-/**
- * List wrapper class for VXGroupUser
- *
- */
-
-import java.util.*;
-import javax.xml.bind.annotation.*;
-
-import org.codehaus.jackson.annotate.JsonAutoDetect;
-import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility;
-import org.codehaus.jackson.map.annotate.JsonSerialize;
-
-import com.xasecure.common.view.*;
-
-@JsonAutoDetect(getterVisibility=Visibility.NONE, setterVisibility=Visibility.NONE, fieldVisibility=Visibility.ANY)
-@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL )
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
-public class VXGroupUserList extends VList {
-	private static final long serialVersionUID = 1L;
-    List<VXGroupUser> vXGroupUsers = new ArrayList<VXGroupUser>();
-
-    public VXGroupUserList() {
-	super();
-    }
-
-    public VXGroupUserList(List<VXGroupUser> objList) {
-	super(objList);
-	this.vXGroupUsers = objList;
-    }
-
-    /**
-     * @return the vXGroupUsers
-     */
-    public List<VXGroupUser> getVXGroupUsers() {
-	return vXGroupUsers;
-    }
-
-    /**
-     * @param vXGroupUsers
-     *            the vXGroupUsers to set
-     */
-    public void setVXGroupUsers(List<VXGroupUser> vXGroupUsers) {
-	this.vXGroupUsers = vXGroupUsers;
-    }
-
-    @Override
-    public int getListSize() {
-	if (vXGroupUsers != null) {
-	    return vXGroupUsers.size();
-	}
-	return 0;
-    }
-
-    @Override
-    public List<VXGroupUser> getList() {
-	return vXGroupUsers;
-    }
-
-}

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/413fcb68/security-admin/src/main/java/com/xasecure/view/VXLong.java
----------------------------------------------------------------------
diff --git a/security-admin/src/main/java/com/xasecure/view/VXLong.java b/security-admin/src/main/java/com/xasecure/view/VXLong.java
deleted file mode 100644
index a7abab7..0000000
--- a/security-admin/src/main/java/com/xasecure/view/VXLong.java
+++ /dev/null
@@ -1,96 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- * 
- * http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
- package com.xasecure.view;
-
-/**
- * Long
- * 
- */
-
-import java.util.*;
-
-import com.xasecure.common.*;
-import com.xasecure.common.view.*;
-
-import com.xasecure.common.*;
-import com.xasecure.json.JsonDateSerializer;
-
-import com.xasecure.view.*;
-
-import javax.xml.bind.annotation.*;
-
-import org.codehaus.jackson.annotate.JsonAutoDetect;
-import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility;
-import org.codehaus.jackson.annotate.JsonIgnoreProperties;
-import org.codehaus.jackson.map.annotate.JsonSerialize;
-
-@JsonAutoDetect(getterVisibility=Visibility.NONE, setterVisibility=Visibility.NONE, fieldVisibility=Visibility.ANY)
-@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL )
-@JsonIgnoreProperties(ignoreUnknown=true)
-@XmlRootElement
-public class VXLong extends ViewBaseBean implements java.io.Serializable {
-	private static final long serialVersionUID = 1L;
-
-
-	/**
-	 * Value
-	 */
-	protected long value;
-
-	/**
-	 * Default constructor. This will set all the attributes to default value.
-	 */
-	public VXLong ( ) {
-	}
-
-	/**
-	 * This method sets the value to the member attribute <b>value</b>.
-	 * You cannot set null to the attribute.
-	 * @param value Value to set member attribute <b>value</b>
-	 */
-	public void setValue( long value ) {
-		this.value = value;
-	}
-
-	/**
-	 * Returns the value for the member attribute <b>value</b>
-	 * @return long - value of member attribute <b>value</b>.
-	 */
-	public long getValue( ) {
-		return this.value;
-	}
-
-	@Override
-	public int getMyClassType( ) {
-	    return AppConstants.CLASS_TYPE_LONG;
-	}
-
-	/**
-	 * This return the bean content in string format
-	 * @return formatedStr
-	*/
-	public String toString( ) {
-		String str = "VXLong={";
-		str += super.toString();
-		str += "value={" + value + "} ";
-		str += "}";
-		return str;
-	}
-}

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/413fcb68/security-admin/src/main/java/com/xasecure/view/VXMessage.java
----------------------------------------------------------------------
diff --git a/security-admin/src/main/java/com/xasecure/view/VXMessage.java b/security-admin/src/main/java/com/xasecure/view/VXMessage.java
deleted file mode 100644
index c53f5c8..0000000
--- a/security-admin/src/main/java/com/xasecure/view/VXMessage.java
+++ /dev/null
@@ -1,184 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- * 
- * http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
- package com.xasecure.view;
-
-/**
- * Message class
- * 
- */
-
-import java.util.*;
-
-import com.xasecure.common.*;
-import com.xasecure.common.view.*;
-
-import com.xasecure.common.*;
-import com.xasecure.json.JsonDateSerializer;
-
-import com.xasecure.view.*;
-
-import javax.xml.bind.annotation.*;
-
-import org.codehaus.jackson.annotate.JsonAutoDetect;
-import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility;
-import org.codehaus.jackson.annotate.JsonIgnoreProperties;
-import org.codehaus.jackson.map.annotate.JsonSerialize;
-
-@JsonAutoDetect(getterVisibility=Visibility.NONE, setterVisibility=Visibility.NONE, fieldVisibility=Visibility.ANY)
-@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL )
-@JsonIgnoreProperties(ignoreUnknown=true)
-@XmlRootElement
-public class VXMessage extends ViewBaseBean implements java.io.Serializable {
-	private static final long serialVersionUID = 1L;
-
-
-	/**
-	 * Message key
-	 */
-	protected String name;
-	/**
-	 * Resource bundle key
-	 */
-	protected String rbKey;
-	/**
-	 * Message description. Use rbKey for doing localized lookup
-	 */
-	protected String message;
-	/**
-	 * Id of the object to which this message is related to
-	 */
-	protected Long objectId;
-	/**
-	 * Name of the field or attribute to which this message is related to
-	 */
-	protected String fieldName;
-
-	/**
-	 * Default constructor. This will set all the attributes to default value.
-	 */
-	public VXMessage ( ) {
-	}
-
-	/**
-	 * This method sets the value to the member attribute <b>name</b>.
-	 * You cannot set null to the attribute.
-	 * @param name Value to set member attribute <b>name</b>
-	 */
-	public void setName( String name ) {
-		this.name = name;
-	}
-
-	/**
-	 * Returns the value for the member attribute <b>name</b>
-	 * @return String - value of member attribute <b>name</b>.
-	 */
-	public String getName( ) {
-		return this.name;
-	}
-
-	/**
-	 * This method sets the value to the member attribute <b>rbKey</b>.
-	 * You cannot set null to the attribute.
-	 * @param rbKey Value to set member attribute <b>rbKey</b>
-	 */
-	public void setRbKey( String rbKey ) {
-		this.rbKey = rbKey;
-	}
-
-	/**
-	 * Returns the value for the member attribute <b>rbKey</b>
-	 * @return String - value of member attribute <b>rbKey</b>.
-	 */
-	public String getRbKey( ) {
-		return this.rbKey;
-	}
-
-	/**
-	 * This method sets the value to the member attribute <b>message</b>.
-	 * You cannot set null to the attribute.
-	 * @param message Value to set member attribute <b>message</b>
-	 */
-	public void setMessage( String message ) {
-		this.message = message;
-	}
-
-	/**
-	 * Returns the value for the member attribute <b>message</b>
-	 * @return String - value of member attribute <b>message</b>.
-	 */
-	public String getMessage( ) {
-		return this.message;
-	}
-
-	/**
-	 * This method sets the value to the member attribute <b>objectId</b>.
-	 * You cannot set null to the attribute.
-	 * @param objectId Value to set member attribute <b>objectId</b>
-	 */
-	public void setObjectId( Long objectId ) {
-		this.objectId = objectId;
-	}
-
-	/**
-	 * Returns the value for the member attribute <b>objectId</b>
-	 * @return Long - value of member attribute <b>objectId</b>.
-	 */
-	public Long getObjectId( ) {
-		return this.objectId;
-	}
-
-	/**
-	 * This method sets the value to the member attribute <b>fieldName</b>.
-	 * You cannot set null to the attribute.
-	 * @param fieldName Value to set member attribute <b>fieldName</b>
-	 */
-	public void setFieldName( String fieldName ) {
-		this.fieldName = fieldName;
-	}
-
-	/**
-	 * Returns the value for the member attribute <b>fieldName</b>
-	 * @return String - value of member attribute <b>fieldName</b>.
-	 */
-	public String getFieldName( ) {
-		return this.fieldName;
-	}
-
-	@Override
-	public int getMyClassType( ) {
-	    return AppConstants.CLASS_TYPE_MESSAGE;
-	}
-
-	/**
-	 * This return the bean content in string format
-	 * @return formatedStr
-	*/
-	public String toString( ) {
-		String str = "VXMessage={";
-		str += super.toString();
-		str += "name={" + name + "} ";
-		str += "rbKey={" + rbKey + "} ";
-		str += "message={" + message + "} ";
-		str += "objectId={" + objectId + "} ";
-		str += "fieldName={" + fieldName + "} ";
-		str += "}";
-		return str;
-	}
-}

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/413fcb68/security-admin/src/main/java/com/xasecure/view/VXPasswordChange.java
----------------------------------------------------------------------
diff --git a/security-admin/src/main/java/com/xasecure/view/VXPasswordChange.java b/security-admin/src/main/java/com/xasecure/view/VXPasswordChange.java
deleted file mode 100644
index df1d0db..0000000
--- a/security-admin/src/main/java/com/xasecure/view/VXPasswordChange.java
+++ /dev/null
@@ -1,206 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- * 
- * http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
- package com.xasecure.view;
-
-/**
- * Change password structure
- * 
- */
-
-import java.util.*;
-
-import com.xasecure.common.*;
-import com.xasecure.common.view.*;
-
-import com.xasecure.common.*;
-import com.xasecure.json.JsonDateSerializer;
-
-import com.xasecure.view.*;
-
-import javax.xml.bind.annotation.*;
-
-import org.codehaus.jackson.annotate.JsonAutoDetect;
-import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility;
-import org.codehaus.jackson.annotate.JsonIgnoreProperties;
-import org.codehaus.jackson.map.annotate.JsonSerialize;
-
-@JsonAutoDetect(getterVisibility=Visibility.NONE, setterVisibility=Visibility.NONE, fieldVisibility=Visibility.ANY)
-@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL )
-@JsonIgnoreProperties(ignoreUnknown=true)
-@XmlRootElement
-public class VXPasswordChange extends ViewBaseBean implements java.io.Serializable {
-	private static final long serialVersionUID = 1L;
-
-
-	/**
-	 * Id of the user
-	 */
-	protected Long id;
-	/**
-	 * Login ID of the user
-	 */
-	protected String loginId;
-	/**
-	 * Email address of the user
-	 */
-	protected String emailAddress;
-	/**
-	 * Reset Code
-	 */
-	protected String resetCode;
-	/**
-	 * Old Password
-	 */
-	protected String oldPassword;
-	/**
-	 * Updated Password
-	 */
-	protected String updPassword;
-
-	/**
-	 * Default constructor. This will set all the attributes to default value.
-	 */
-	public VXPasswordChange ( ) {
-	}
-
-	/**
-	 * This method sets the value to the member attribute <b>id</b>.
-	 * You cannot set null to the attribute.
-	 * @param id Value to set member attribute <b>id</b>
-	 */
-	public void setId( Long id ) {
-		this.id = id;
-	}
-
-	/**
-	 * Returns the value for the member attribute <b>id</b>
-	 * @return Long - value of member attribute <b>id</b>.
-	 */
-	public Long getId( ) {
-		return this.id;
-	}
-
-	/**
-	 * This method sets the value to the member attribute <b>loginId</b>.
-	 * You cannot set null to the attribute.
-	 * @param loginId Value to set member attribute <b>loginId</b>
-	 */
-	public void setLoginId( String loginId ) {
-		this.loginId = loginId;
-	}
-
-	/**
-	 * Returns the value for the member attribute <b>loginId</b>
-	 * @return String - value of member attribute <b>loginId</b>.
-	 */
-	public String getLoginId( ) {
-		return this.loginId;
-	}
-
-	/**
-	 * This method sets the value to the member attribute <b>emailAddress</b>.
-	 * You cannot set null to the attribute.
-	 * @param emailAddress Value to set member attribute <b>emailAddress</b>
-	 */
-	public void setEmailAddress( String emailAddress ) {
-		this.emailAddress = emailAddress;
-	}
-
-	/**
-	 * Returns the value for the member attribute <b>emailAddress</b>
-	 * @return String - value of member attribute <b>emailAddress</b>.
-	 */
-	public String getEmailAddress( ) {
-		return this.emailAddress;
-	}
-
-	/**
-	 * This method sets the value to the member attribute <b>resetCode</b>.
-	 * You cannot set null to the attribute.
-	 * @param resetCode Value to set member attribute <b>resetCode</b>
-	 */
-	public void setResetCode( String resetCode ) {
-		this.resetCode = resetCode;
-	}
-
-	/**
-	 * Returns the value for the member attribute <b>resetCode</b>
-	 * @return String - value of member attribute <b>resetCode</b>.
-	 */
-	public String getResetCode( ) {
-		return this.resetCode;
-	}
-
-	/**
-	 * This method sets the value to the member attribute <b>oldPassword</b>.
-	 * You cannot set null to the attribute.
-	 * @param oldPassword Value to set member attribute <b>oldPassword</b>
-	 */
-	public void setOldPassword( String oldPassword ) {
-		this.oldPassword = oldPassword;
-	}
-
-	/**
-	 * Returns the value for the member attribute <b>oldPassword</b>
-	 * @return String - value of member attribute <b>oldPassword</b>.
-	 */
-	public String getOldPassword( ) {
-		return this.oldPassword;
-	}
-
-	/**
-	 * This method sets the value to the member attribute <b>updPassword</b>.
-	 * You cannot set null to the attribute.
-	 * @param updPassword Value to set member attribute <b>updPassword</b>
-	 */
-	public void setUpdPassword( String updPassword ) {
-		this.updPassword = updPassword;
-	}
-
-	/**
-	 * Returns the value for the member attribute <b>updPassword</b>
-	 * @return String - value of member attribute <b>updPassword</b>.
-	 */
-	public String getUpdPassword( ) {
-		return this.updPassword;
-	}
-
-	@Override
-	public int getMyClassType( ) {
-	    return AppConstants.CLASS_TYPE_PASSWORD_CHANGE;
-	}
-
-	/**
-	 * This return the bean content in string format
-	 * @return formatedStr
-	*/
-	public String toString( ) {
-		String str = "VXPasswordChange={";
-		str += super.toString();
-		str += "id={" + id + "} ";
-		str += "loginId={" + loginId + "} ";
-		str += "emailAddress={" + emailAddress + "} ";
-		str += "resetCode={" + resetCode + "} ";
-		str += "oldPassword={***length=" + (oldPassword == null? 0 : oldPassword.length()) + "***} ";
-		str += "updPassword={***length=" + (updPassword == null? 0 : updPassword.length()) + "***} ";
-		str += "}";
-		return str;
-	}
-}

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/413fcb68/security-admin/src/main/java/com/xasecure/view/VXPermMap.java
----------------------------------------------------------------------
diff --git a/security-admin/src/main/java/com/xasecure/view/VXPermMap.java b/security-admin/src/main/java/com/xasecure/view/VXPermMap.java
deleted file mode 100644
index 7730719..0000000
--- a/security-admin/src/main/java/com/xasecure/view/VXPermMap.java
+++ /dev/null
@@ -1,334 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- * 
- * http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
- package com.xasecure.view;
-
-/**
- * Permission map
- * 
- */
-
-import java.util.*;
-
-import com.xasecure.common.*;
-import com.xasecure.common.view.*;
-
-import com.xasecure.common.*;
-import com.xasecure.json.JsonDateSerializer;
-
-import com.xasecure.view.*;
-
-import javax.xml.bind.annotation.*;
-
-import org.codehaus.jackson.annotate.JsonAutoDetect;
-import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility;
-import org.codehaus.jackson.annotate.JsonIgnoreProperties;
-import org.codehaus.jackson.map.annotate.JsonSerialize;
-
-@JsonAutoDetect(getterVisibility=Visibility.NONE, setterVisibility=Visibility.NONE, fieldVisibility=Visibility.ANY)
-@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL )
-@JsonIgnoreProperties(ignoreUnknown=true)
-@XmlRootElement
-public class VXPermMap extends VXDataObject implements java.io.Serializable {
-	private static final long serialVersionUID = 1L;
-
-
-	/**
-	 * Group to which the permission belongs to
-	 */
-	protected String permGroup;
-	/**
-	 * Id of the resource
-	 */
-	protected Long resourceId;
-	/**
-	 * Id of the group
-	 */
-	protected Long groupId;
-	/**
-	 * Id of the user
-	 */
-	protected Long userId;
-	/**
-	 * Permission for user or group
-	 * This attribute is of type enum CommonEnums::XAPermForType
-	 */
-	protected int permFor = AppConstants.XA_PERM_FOR_UNKNOWN;
-	/**
-	 * Type of permission
-	 * This attribute is of type enum CommonEnums::XAPermType
-	 */
-	protected int permType = AppConstants.XA_PERM_TYPE_UNKNOWN;
-	/**
-	 * Grant is true and revoke is false
-	 */
-	protected boolean grantOrRevoke = true;
-	/**
-	 * Name of the group
-	 */
-	protected String groupName;
-	/**
-	 * Name of the user
-	 */
-	protected String userName;
-	/**
-	 * Is recursive
-	 * This attribute is of type enum CommonEnums::BooleanValue
-	 */
-	protected int isRecursive = XAConstants.BOOL_NONE;
-	/**
-	 * Is wild card
-	 */
-	protected boolean isWildCard = true;
-	/**
-	 * IP address for groups
-	 */
-	protected String ipAddress;
-
-	/**
-	 * Default constructor. This will set all the attributes to default value.
-	 */
-	public VXPermMap ( ) {
-		permFor = AppConstants.XA_PERM_FOR_UNKNOWN;
-		permType = AppConstants.XA_PERM_TYPE_UNKNOWN;
-		isRecursive = XAConstants.BOOL_NONE;
-	}
-
-	/**
-	 * This method sets the value to the member attribute <b>permGroup</b>.
-	 * You cannot set null to the attribute.
-	 * @param permGroup Value to set member attribute <b>permGroup</b>
-	 */
-	public void setPermGroup( String permGroup ) {
-		this.permGroup = permGroup;
-	}
-
-	/**
-	 * Returns the value for the member attribute <b>permGroup</b>
-	 * @return String - value of member attribute <b>permGroup</b>.
-	 */
-	public String getPermGroup( ) {
-		return this.permGroup;
-	}
-
-	/**
-	 * This method sets the value to the member attribute <b>resourceId</b>.
-	 * You cannot set null to the attribute.
-	 * @param resourceId Value to set member attribute <b>resourceId</b>
-	 */
-	public void setResourceId( Long resourceId ) {
-		this.resourceId = resourceId;
-	}
-
-	/**
-	 * Returns the value for the member attribute <b>resourceId</b>
-	 * @return Long - value of member attribute <b>resourceId</b>.
-	 */
-	public Long getResourceId( ) {
-		return this.resourceId;
-	}
-
-	/**
-	 * This method sets the value to the member attribute <b>groupId</b>.
-	 * You cannot set null to the attribute.
-	 * @param groupId Value to set member attribute <b>groupId</b>
-	 */
-	public void setGroupId( Long groupId ) {
-		this.groupId = groupId;
-	}
-
-	/**
-	 * Returns the value for the member attribute <b>groupId</b>
-	 * @return Long - value of member attribute <b>groupId</b>.
-	 */
-	public Long getGroupId( ) {
-		return this.groupId;
-	}
-
-	/**
-	 * This method sets the value to the member attribute <b>userId</b>.
-	 * You cannot set null to the attribute.
-	 * @param userId Value to set member attribute <b>userId</b>
-	 */
-	public void setUserId( Long userId ) {
-		this.userId = userId;
-	}
-
-	/**
-	 * Returns the value for the member attribute <b>userId</b>
-	 * @return Long - value of member attribute <b>userId</b>.
-	 */
-	public Long getUserId( ) {
-		return this.userId;
-	}
-
-	/**
-	 * This method sets the value to the member attribute <b>permFor</b>.
-	 * You cannot set null to the attribute.
-	 * @param permFor Value to set member attribute <b>permFor</b>
-	 */
-	public void setPermFor( int permFor ) {
-		this.permFor = permFor;
-	}
-
-	/**
-	 * Returns the value for the member attribute <b>permFor</b>
-	 * @return int - value of member attribute <b>permFor</b>.
-	 */
-	public int getPermFor( ) {
-		return this.permFor;
-	}
-
-	/**
-	 * This method sets the value to the member attribute <b>permType</b>.
-	 * You cannot set null to the attribute.
-	 * @param permType Value to set member attribute <b>permType</b>
-	 */
-	public void setPermType( int permType ) {
-		this.permType = permType;
-	}
-
-	/**
-	 * Returns the value for the member attribute <b>permType</b>
-	 * @return int - value of member attribute <b>permType</b>.
-	 */
-	public int getPermType( ) {
-		return this.permType;
-	}
-
-	/**
-	 * This method sets the value to the member attribute <b>grantOrRevoke</b>.
-	 * You cannot set null to the attribute.
-	 * @param grantOrRevoke Value to set member attribute <b>grantOrRevoke</b>
-	 */
-	public void setGrantOrRevoke( boolean grantOrRevoke ) {
-		this.grantOrRevoke = grantOrRevoke;
-	}
-
-	/**
-	 * Returns the value for the member attribute <b>grantOrRevoke</b>
-	 * @return boolean - value of member attribute <b>grantOrRevoke</b>.
-	 */
-	public boolean isGrantOrRevoke( ) {
-		return this.grantOrRevoke;
-	}
-
-	/**
-	 * This method sets the value to the member attribute <b>groupName</b>.
-	 * You cannot set null to the attribute.
-	 * @param groupName Value to set member attribute <b>groupName</b>
-	 */
-	public void setGroupName( String groupName ) {
-		this.groupName = groupName;
-	}
-
-	/**
-	 * Returns the value for the member attribute <b>groupName</b>
-	 * @return String - value of member attribute <b>groupName</b>.
-	 */
-	public String getGroupName( ) {
-		return this.groupName;
-	}
-
-	/**
-	 * This method sets the value to the member attribute <b>userName</b>.
-	 * You cannot set null to the attribute.
-	 * @param userName Value to set member attribute <b>userName</b>
-	 */
-	public void setUserName( String userName ) {
-		this.userName = userName;
-	}
-
-	/**
-	 * Returns the value for the member attribute <b>userName</b>
-	 * @return String - value of member attribute <b>userName</b>.
-	 */
-	public String getUserName( ) {
-		return this.userName;
-	}
-
-	/**
-	 * This method sets the value to the member attribute <b>isRecursive</b>.
-	 * You cannot set null to the attribute.
-	 * @param isRecursive Value to set member attribute <b>isRecursive</b>
-	 */
-	public void setIsRecursive( int isRecursive ) {
-		this.isRecursive = isRecursive;
-	}
-
-	/**
-	 * Returns the value for the member attribute <b>isRecursive</b>
-	 * @return int - value of member attribute <b>isRecursive</b>.
-	 */
-	public int getIsRecursive( ) {
-		return this.isRecursive;
-	}
-
-	/**
-	 * This method sets the value to the member attribute <b>isWildCard</b>.
-	 * You cannot set null to the attribute.
-	 * @param isWildCard Value to set member attribute <b>isWildCard</b>
-	 */
-	public void setIsWildCard( boolean isWildCard ) {
-		this.isWildCard = isWildCard;
-	}
-
-	/**
-	 * Returns the value for the member attribute <b>isWildCard</b>
-	 * @return boolean - value of member attribute <b>isWildCard</b>.
-	 */
-	public boolean isIsWildCard( ) {
-		return this.isWildCard;
-	}
-
-	public String getIpAddress() {
-		return ipAddress;
-	}
-
-	public void setIpAddress(String ipAddress) {
-		this.ipAddress = ipAddress;
-	}
-
-	@Override
-	public int getMyClassType( ) {
-	    return AppConstants.CLASS_TYPE_XA_PERM_MAP;
-	}
-
-	/**
-	 * This return the bean content in string format
-	 * @return formatedStr
-	*/
-	public String toString( ) {
-		String str = "VXPermMap={";
-		str += super.toString();
-		str += "permGroup={" + permGroup + "} ";
-		str += "resourceId={" + resourceId + "} ";
-		str += "groupId={" + groupId + "} ";
-		str += "userId={" + userId + "} ";
-		str += "permFor={" + permFor + "} ";
-		str += "permType={" + permType + "} ";
-		str += "grantOrRevoke={" + grantOrRevoke + "} ";
-		str += "groupName={" + groupName + "} ";
-		str += "userName={" + userName + "} ";
-		str += "isRecursive={" + isRecursive + "} ";
-		str += "isWildCard={" + isWildCard + "} ";
-		str += "}";
-		return str;
-	}
-}

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/413fcb68/security-admin/src/main/java/com/xasecure/view/VXPermMapList.java
----------------------------------------------------------------------
diff --git a/security-admin/src/main/java/com/xasecure/view/VXPermMapList.java b/security-admin/src/main/java/com/xasecure/view/VXPermMapList.java
deleted file mode 100644
index 22d5ea1..0000000
--- a/security-admin/src/main/java/com/xasecure/view/VXPermMapList.java
+++ /dev/null
@@ -1,81 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- * 
- * http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
- package com.xasecure.view;
-
-/**
- * List wrapper class for VXPermMap
- * 
- */
-
-import java.util.*;
-import javax.xml.bind.annotation.*;
-
-import org.codehaus.jackson.annotate.JsonAutoDetect;
-import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility;
-import org.codehaus.jackson.map.annotate.JsonSerialize;
-
-import com.xasecure.common.view.*;
-
-@JsonAutoDetect(getterVisibility=Visibility.NONE, setterVisibility=Visibility.NONE, fieldVisibility=Visibility.ANY)
-@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL )
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
-public class VXPermMapList extends VList {
-	private static final long serialVersionUID = 1L;
-    List<VXPermMap> vXPermMaps = new ArrayList<VXPermMap>();
-
-    public VXPermMapList() {
-	super();
-    }
-
-    public VXPermMapList(List<VXPermMap> objList) {
-	super(objList);
-	this.vXPermMaps = objList;
-    }
-
-    /**
-     * @return the vXPermMaps
-     */
-    public List<VXPermMap> getVXPermMaps() {
-	return vXPermMaps;
-    }
-
-    /**
-     * @param vXPermMaps
-     *            the vXPermMaps to set
-     */
-    public void setVXPermMaps(List<VXPermMap> vXPermMaps) {
-	this.vXPermMaps = vXPermMaps;
-    }
-
-    @Override
-    public int getListSize() {
-	if (vXPermMaps != null) {
-	    return vXPermMaps.size();
-	}
-	return 0;
-    }
-
-    @Override
-    public List<VXPermMap> getList() {
-	return vXPermMaps;
-    }
-
-}

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/413fcb68/security-admin/src/main/java/com/xasecure/view/VXPermObj.java
----------------------------------------------------------------------
diff --git a/security-admin/src/main/java/com/xasecure/view/VXPermObj.java b/security-admin/src/main/java/com/xasecure/view/VXPermObj.java
deleted file mode 100644
index 03b9d2f..0000000
--- a/security-admin/src/main/java/com/xasecure/view/VXPermObj.java
+++ /dev/null
@@ -1,142 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- * 
- * http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
- package com.xasecure.view;
-
-
-/**
- * Permission map
- */
-
-import java.util.List;
-
-import javax.xml.bind.annotation.*;
-
-import org.codehaus.jackson.annotate.JsonAutoDetect;
-import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility;
-import org.codehaus.jackson.annotate.JsonIgnoreProperties;
-import org.codehaus.jackson.map.annotate.JsonSerialize;
-
-@JsonAutoDetect(getterVisibility = Visibility.NONE, setterVisibility = Visibility.NONE, fieldVisibility = Visibility.ANY)
-@JsonSerialize(include = JsonSerialize.Inclusion.NON_NULL)
-@JsonIgnoreProperties(ignoreUnknown = true)
-@XmlRootElement
-public class VXPermObj implements java.io.Serializable {
-	private static final long serialVersionUID = 1L;
-
-	/**
-	 * List of userName
-	 */
-	protected List<String> userList;
-	/**
-	 * List of groupName
-	 */
-	protected List<String> groupList;
-	/**
-	 * List of permission
-	 */
-	protected List<String> permList;
-	/**
-	 * IP address for groups
-	 */
-	protected String ipAddress;
-
-	/**
-	 * Default constructor. This will set all the attributes to default value.
-	 */
-	public VXPermObj() {
-
-	}
-
-	/**
-	 * @return the userList
-	 */
-	public List<String> getUserList() {
-		return userList;
-	}
-
-	/**
-	 * @param userList
-	 *            the userList to set
-	 */
-	public void setUserList(List<String> userList) {
-		this.userList = userList;
-	}
-
-	/**
-	 * @return the groupList
-	 */
-	public List<String> getGroupList() {
-		return groupList;
-	}
-
-	/**
-	 * @param groupList
-	 *            the groupList to set
-	 */
-	public void setGroupList(List<String> groupList) {
-		this.groupList = groupList;
-	}
-
-	/**
-	 * @return the permList
-	 */
-	public List<String> getPermList() {
-		return permList;
-	}
-
-	/**
-	 * @param permList
-	 *            the permList to set
-	 */
-	public void setPermList(List<String> permList) {
-		this.permList = permList;
-	}
-
-	/**
-	 * @return the ipAddress
-	 */
-	public String getIpAddress() {
-		return ipAddress;
-	}
-
-	/**
-	 * @param ipAddress
-	 *            the ipAddress to set
-	 */
-	public void setIpAddress(String ipAddress) {
-		this.ipAddress = ipAddress;
-	}
-
-	/**
-	 * This return the bean content in string format
-	 * 
-	 * @return formatedStr
-	 */
-	public String toString() {
-		String str = "VXPermMap={";
-		str += super.toString();
-		str += "userList={" + userList + "} ";
-		str += "groupList={" + groupList + "} ";
-		str += "permList={" + permList + "} ";
-		str += "ipAddress={" + ipAddress + "} ";
-		str += "}";
-		return str;
-	}
-}

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/413fcb68/security-admin/src/main/java/com/xasecure/view/VXPermObjList.java
----------------------------------------------------------------------
diff --git a/security-admin/src/main/java/com/xasecure/view/VXPermObjList.java b/security-admin/src/main/java/com/xasecure/view/VXPermObjList.java
deleted file mode 100644
index 5fa82dc..0000000
--- a/security-admin/src/main/java/com/xasecure/view/VXPermObjList.java
+++ /dev/null
@@ -1,81 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- * 
- * http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
- package com.xasecure.view;
-
-
-/**
- * List wrapper class for VXPermObj
- */
-
-import java.util.*;
-import javax.xml.bind.annotation.*;
-
-import org.codehaus.jackson.annotate.JsonAutoDetect;
-import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility;
-import org.codehaus.jackson.map.annotate.JsonSerialize;
-
-import com.xasecure.common.view.*;
-
-@JsonAutoDetect(getterVisibility = Visibility.NONE, setterVisibility = Visibility.NONE, fieldVisibility = Visibility.ANY)
-@JsonSerialize(include = JsonSerialize.Inclusion.NON_NULL)
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
-public class VXPermObjList extends VList {
-	private static final long serialVersionUID = 1L;
-	List<VXPermObj> vXPermObjs = new ArrayList<VXPermObj>();
-
-	public VXPermObjList() {
-		super();
-	}
-
-	public VXPermObjList(List<VXPermObj> objList) {
-		super(objList);
-		this.vXPermObjs = objList;
-	}
-
-	/**
-	 * @return the vXPermObjs
-	 */
-	public List<VXPermObj> getVXPermObjs() {
-		return vXPermObjs;
-	}
-
-	/**
-	 * @param vXPermObjs
-	 *            the vXPermObjs to set
-	 */
-	public void setVXPermObjs(List<VXPermObj> vXPermObjs) {
-		this.vXPermObjs = vXPermObjs;
-	}
-
-	@Override
-	public int getListSize() {
-		if (vXPermObjs != null) {
-			return vXPermObjs.size();
-		}
-		return 0;
-	}
-
-	@Override
-	public List<VXPermObj> getList() {
-		return vXPermObjs;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/413fcb68/security-admin/src/main/java/com/xasecure/view/VXPolicy.java
----------------------------------------------------------------------
diff --git a/security-admin/src/main/java/com/xasecure/view/VXPolicy.java b/security-admin/src/main/java/com/xasecure/view/VXPolicy.java
deleted file mode 100644
index 21e78c2..0000000
--- a/security-admin/src/main/java/com/xasecure/view/VXPolicy.java
+++ /dev/null
@@ -1,577 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- * 
- * http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
- package com.xasecure.view;
-
-
-/**
- * Policy
- */
-
-import java.util.*;
-
-import com.xasecure.common.*;
-
-import javax.xml.bind.annotation.*;
-
-import org.codehaus.jackson.annotate.JsonAutoDetect;
-import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility;
-import org.codehaus.jackson.annotate.JsonIgnoreProperties;
-import org.codehaus.jackson.map.annotate.JsonSerialize;
-
-@JsonAutoDetect(getterVisibility = Visibility.NONE, setterVisibility = Visibility.NONE, fieldVisibility = Visibility.ANY)
-@JsonSerialize(include = JsonSerialize.Inclusion.NON_NULL)
-@JsonIgnoreProperties(ignoreUnknown = true)
-@XmlRootElement
-public class VXPolicy extends VXDataObject implements java.io.Serializable {
-	private static final long serialVersionUID = 1L;
-
-	/**
-	 * PolicyName
-	 */
-	protected String policyName;
-	/**
-	 * resourceName
-	 */
-	protected String resourceName;
-	/**
-	 * Description
-	 */
-	protected String description;
-	/**
-	 * Repository Name
-	 */
-	protected String repositoryName;
-	/**
-	 * Repository Type
-	 */
-	protected String repositoryType;
-	/**
-	 * List of permissions maps
-	 */
-	protected List<VXPermObj> permMapList;
-	/**
-	 * Tables
-	 */
-	protected String tables;
-	/**
-	 * Column families
-	 */
-	protected String columnFamilies;
-	/**
-	 * Columns
-	 */
-	protected String columns;
-	/**
-	 * Databases
-	 */
-	protected String databases;
-	/**
-	 * UDFs
-	 */
-	protected String udfs;
-	/**
-	 * Table Type
-	 */
-	protected String tableType;
-	/**
-	 * Resource Status
-	 */
-	protected String columnType;
-	/**
-	 * Topologoies
-	 */
-	protected String topologies;
-	/**
-	 * Services
-	 */
-	protected String services;
-	/**
-	 * Resource/Policy Status, boolean values : true/false
-	 * 
-	 */
-	protected boolean isEnabled;
-	/**
-	 * Is recursive This attribute is of type enum CommonEnums::BooleanValue
-	 */
-	protected Boolean isRecursive;
-	/**
-	 * Audit is enable or not.
-	 */
-	protected boolean isAuditEnabled;
-	/**
-	 * Version No of Project
-	 */
-	protected String version;
-
-	protected String grantor;
-	protected boolean replacePerm;
-
-	/**
-	 * Default constructor. This will set all the attributes to default value.
-	 */
-	public VXPolicy() {
-		isRecursive = false;
-		replacePerm=false;
-	}
-
-	/**
-	 * Returns the value for the member attribute <b>policyName</b>
-	 * 
-	 * @return String - value of member attribute <b>policyName</b>.
-	 */
-	public String getPolicyName() {
-		return policyName;
-	}
-
-	/**
-	 * This method sets the value to the member attribute <b>policyName</b>. You
-	 * cannot set null to the attribute.
-	 * 
-	 * @param policyName
-	 *            Value to set member attribute <b>policyName</b>
-	 */
-	public void setPolicyName(String policyName) {
-		this.policyName = policyName;
-	}
-
-	/**
-	 * This method sets the value to the member attribute <b>resourceName</b>.
-	 * You cannot set null to the attribute.
-	 * 
-	 * @param name
-	 *            Value to set member attribute <b>resourceName</b>
-	 */
-	public void setResourceName(String resourceName) {
-		this.resourceName = resourceName;
-	}
-
-	/**
-	 * Returns the value for the member attribute <b>resourceName</b>
-	 * 
-	 * @return String - value of member attribute <b>resourceName</b>.
-	 */
-	public String getResourceName() {
-		return this.resourceName;
-	}
-
-	/**
-	 * This method sets the value to the member attribute <b>description</b>.
-	 * You cannot set null to the attribute.
-	 * 
-	 * @param description
-	 *            Value to set member attribute <b>description</b>
-	 */
-	public void setDescription(String description) {
-		this.description = description;
-	}
-
-	/**
-	 * Returns the value for the member attribute <b>description</b>
-	 * 
-	 * @return String - value of member attribute <b>description</b>.
-	 */
-	public String getDescription() {
-		return this.description;
-	}
-
-	/**
-	 * This method sets the value to the member attribute <b>assetName</b>. You
-	 * cannot set null to the attribute.
-	 * 
-	 * @param assetName
-	 *            Value to set member attribute <b>assetName</b>
-	 */
-	public void setRepositoryName(String repositoryName) {
-		this.repositoryName = repositoryName;
-	}
-
-	/**
-	 * Returns the value for the member attribute <b>repositoryName</b>
-	 * 
-	 * @return String - value of member attribute <b>repositoryName</b>.
-	 */
-	public String getRepositoryName() {
-		return this.repositoryName;
-	}
-
-	/**
-	 * This method sets the value to the member attribute <b>assetType</b>. You
-	 * cannot set null to the attribute.
-	 * 
-	 * @param assetType
-	 *            Value to set member attribute <b>assetType</b>
-	 */
-	public void setRepositoryType(String repositoryType) {
-		this.repositoryType = repositoryType;
-	}
-
-	/**
-	 * Returns the value for the member attribute <b>repositoryType</b>
-	 * 
-	 * @return String - value of member attribute <b>repositoryType</b>.
-	 */
-	public String getRepositoryType() {
-		return this.repositoryType;
-	}
-
-	/**
-	 * This method sets the value to the member attribute <b>permMapList</b>.
-	 * You cannot set null to the attribute.
-	 * 
-	 * @param permMapList
-	 *            Value to set member attribute <b>permMapList</b>
-	 */
-	public void setPermMapList(List<VXPermObj> permMapList) {
-		this.permMapList = permMapList;
-	}
-
-	/**
-	 * Returns the value for the member attribute <b>userPermList</b>
-	 * 
-	 * @return List<VXPermObj> - value of member attribute <b>permMapList</b>.
-	 */
-	public List<VXPermObj> getPermMapList() {
-		return this.permMapList;
-	}
-
-	/**
-	 * This method sets the value to the member attribute <b>tables</b>. You
-	 * cannot set null to the attribute.
-	 * 
-	 * @param tables
-	 *            Value to set member attribute <b>tables</b>
-	 */
-	public void setTables(String tables) {
-		this.tables = tables;
-	}
-
-	/**
-	 * Returns the value for the member attribute <b>tables</b>
-	 * 
-	 * @return String - value of member attribute <b>tables</b>.
-	 */
-	public String getTables() {
-		return this.tables;
-	}
-
-	/**
-	 * This method sets the value to the member attribute <b>columnFamilies</b>.
-	 * You cannot set null to the attribute.
-	 * 
-	 * @param columnFamilies
-	 *            Value to set member attribute <b>columnFamilies</b>
-	 */
-	public void setColumnFamilies(String columnFamilies) {
-		this.columnFamilies = columnFamilies;
-	}
-
-	/**
-	 * Returns the value for the member attribute <b>columnFamilies</b>
-	 * 
-	 * @return String - value of member attribute <b>columnFamilies</b>.
-	 */
-	public String getColumnFamilies() {
-		return this.columnFamilies;
-	}
-
-	/**
-	 * This method sets the value to the member attribute <b>columns</b>. You
-	 * cannot set null to the attribute.
-	 * 
-	 * @param columns
-	 *            Value to set member attribute <b>columns</b>
-	 */
-	public void setColumns(String columns) {
-		this.columns = columns;
-	}
-
-	/**
-	 * Returns the value for the member attribute <b>columns</b>
-	 * 
-	 * @return String - value of member attribute <b>columns</b>.
-	 */
-	public String getColumns() {
-		return this.columns;
-	}
-
-	/**
-	 * This method sets the value to the member attribute <b>databases</b>. You
-	 * cannot set null to the attribute.
-	 * 
-	 * @param databases
-	 *            Value to set member attribute <b>databases</b>
-	 */
-	public void setDatabases(String databases) {
-		this.databases = databases;
-	}
-
-	/**
-	 * Returns the value for the member attribute <b>databases</b>
-	 * 
-	 * @return String - value of member attribute <b>databases</b>.
-	 */
-	public String getDatabases() {
-		return this.databases;
-	}
-
-	/**
-	 * This method sets the value to the member attribute <b>udfs</b>. You
-	 * cannot set null to the attribute.
-	 * 
-	 * @param udfs
-	 *            Value to set member attribute <b>udfs</b>
-	 */
-	public void setUdfs(String udfs) {
-		this.udfs = udfs;
-	}
-
-	/**
-	 * Returns the value for the member attribute <b>udfs</b>
-	 * 
-	 * @return String - value of member attribute <b>udfs</b>.
-	 */
-	public String getUdfs() {
-		return this.udfs;
-	}
-
-	/**
-	 * Returns the value for the member attribute <b>tableType</b>
-	 * 
-	 * @return String - value of member attribute <b>tableType</b>.
-	 */
-	public String getTableType() {
-		return tableType;
-	}
-
-	/**
-	 * This method sets the value to the member attribute <b>tableType</b>. You
-	 * cannot set null to the attribute.
-	 * 
-	 * @param tableType
-	 *            Value to set member attribute <b>tableType</b>
-	 */
-	public void setTableType(String tableType) {
-		this.tableType = tableType;
-	}
-
-	/**
-	 * Returns the value for the member attribute <b>columnType</b>
-	 * 
-	 * @return String - value of member attribute <b>columnType</b>.
-	 */
-	public String getColumnType() {
-		return columnType;
-	}
-
-	/**
-	 * This method sets the value to the member attribute <b>columnType</b>. You
-	 * cannot set null to the attribute.
-	 * 
-	 * @param columnType
-	 *            Value to set member attribute <b>columnType</b>
-	 */
-	public void setColumnType(String columnType) {
-		this.columnType = columnType;
-	}
-
-	/**
-	 * Returns the value for the member attribute <b>topologies</b>
-	 * 
-	 * @return String - value of member attribute <b>topologies</b>.
-	 */
-	public String getTopologies() {
-		return topologies;
-	}
-
-	/**
-	 * This method sets the value to the member attribute <b>topologies</b>. You
-	 * cannot set null to the attribute.
-	 * 
-	 * @param topologies
-	 *            Value to set member attribute <b>topologies</b>
-	 */
-	public void setTopologies(String topologies) {
-		this.topologies = topologies;
-	}
-
-	/**
-	 * Returns the value for the member attribute <b>services</b>
-	 * 
-	 * @return String - value of member attribute <b>services</b>.
-	 */
-	public String getServices() {
-		return services;
-	}
-
-	/**
-	 * This method sets the value to the member attribute <b>services</b>. You
-	 * cannot set null to the attribute.
-	 * 
-	 * @param services
-	 *            Value to set member attribute <b>services</b>
-	 */
-	public void setServices(String services) {
-		this.services = services;
-	}
-
-	/**
-	 * This method sets the value to the member attribute <b>resourceStatus</b>.
-	 * You cannot set null to the attribute.
-	 * 
-	 * @param isEnabled
-	 *            Value to set member attribute <b>isEnable</b>
-	 */
-	public void setIsEnabled(boolean isEnabled) {
-		this.isEnabled = isEnabled;
-	}
-
-	/**
-	 * Returns the value for the member attribute <b>isEnable</b>
-	 * 
-	 * @return boolean - value of member attribute <b>isEnable</b>.
-	 */
-	public boolean getIsEnabled() {
-		return this.isEnabled;
-	}
-
-	/**
-	 * This method sets the value to the member attribute <b>isRecursive</b>.
-	 * You cannot set null to the attribute.
-	 * 
-	 * @param isRecursive
-	 *            Value to set member attribute <b>isRecursive</b>
-	 */
-	public void setIsRecursive(Boolean isRecursive) {
-		this.isRecursive = isRecursive;
-	}
-
-	/**
-	 * Returns the value for the member attribute <b>isRecursive</b>
-	 * 
-	 * @return boolean - value of member attribute <b>isRecursive</b>.
-	 */
-	public Boolean getIsRecursive() {
-		return this.isRecursive;
-	}
-
-	/**
-	 * This method sets the value to the member attribute <b>isAuditEnabled</b>.
-	 * You cannot set null to the attribute.
-	 * 
-	 * @param isAuditEnabled
-	 *            Value to set member attribute <b>isAuditEnabled</b>
-	 */
-	public void setIsAuditEnabled(boolean isAuditEnabled) {
-		this.isAuditEnabled = isAuditEnabled;
-	}
-
-	/**
-	 * Returns the value for the member attribute <b>isAuditEnabled</b>
-	 * 
-	 * @return boolean - value of member attribute <b>isAuditEnabled</b>.
-	 */
-	public boolean getIsAuditEnabled() {
-		return this.isAuditEnabled;
-	}
-
-	/**
-	 * Returns the value for the member attribute <b>version</b>
-	 * 
-	 * @return String - value of member attribute <b>version</b>.
-	 */
-	public String getVersion() {
-		return version;
-	}
-
-	/**
-	 * This method sets the value to the member attribute <b>version</b>. You
-	 * cannot set null to the attribute.
-	 * 
-	 * @param version
-	 *            Value to set member attribute <b>version</b>
-	 */
-	public void setVersion(String version) {
-		this.version = version;
-	}
-
-	public String getGrantor() {
-		return grantor;
-	}
-
-	public void setGrantor(String grantor) {
-		this.grantor = grantor;
-	}
-
-	public boolean isReplacePerm() {
-		return replacePerm;
-	}
-
-	public void setReplacePerm(boolean replacePerm) {
-		this.replacePerm = replacePerm;
-	}	
-
-	@Override
-	public int getMyClassType() {
-		return AppConstants.CLASS_TYPE_XA_RESOURCE;
-	}
-
-	/**
-	 * This return the bean content in string format
-	 * 
-	 * @return formatedStr
-	 */
-	public String toString() {
-		String str = "VXResource={";
-		str += super.toString();
-		str += "policyName={" + policyName + "} ";
-		str += "resourceName={" + resourceName + "} ";
-		str += "description={" + description + "} ";
-		str += "repositoryName={" + repositoryName + "} ";
-		str += "repositoryType={" + repositoryType + "} ";
-		str += "tables={" + tables + "} ";
-		str += "columnFamilies={" + columnFamilies + "} ";
-		str += "columns={" + columns + "} ";
-		str += "databases={" + databases + "} ";
-		str += "udfs={" + udfs + "} ";
-		str += "tableType={" + tableType + "} ";
-		str += "columnType={" + columnType + "} ";
-		str += "topologies={" + topologies + "} ";
-		str += "services={" + services + "} ";
-		str += "isEnable={" + isEnabled + "} ";
-		str += "isRecursive={" + isRecursive + "} ";
-		str += "isAuditEnabled={" + isAuditEnabled + "} ";
-		str += "version={" + version + "} ";
-		str += "}";
-		return str;
-	}
-	
-	//function should be used from grant/revoke rest call only
-	public void syncResponseWithJsonRequest() {
-		this.setGrantor(this.getOwner());
-		this.setOwner(null);		
-		this.setId(null);		
-		this.setUpdatedBy(null);
-		this.setPolicyName(null);
-		this.setResourceName(null);		
-		this.setRepositoryType(null);		
-		this.setVersion(null);
-		this.setIsRecursive(new Boolean(null));
-	}
-}

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/413fcb68/security-admin/src/main/java/com/xasecure/view/VXPolicyExportAudit.java
----------------------------------------------------------------------
diff --git a/security-admin/src/main/java/com/xasecure/view/VXPolicyExportAudit.java b/security-admin/src/main/java/com/xasecure/view/VXPolicyExportAudit.java
deleted file mode 100644
index 9be5f4f..0000000
--- a/security-admin/src/main/java/com/xasecure/view/VXPolicyExportAudit.java
+++ /dev/null
@@ -1,229 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- * 
- * http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
- package com.xasecure.view;
-
-/**
- * Audit Log for Policy Export
- * 
- */
-
-import java.util.*;
-
-import com.xasecure.common.*;
-import com.xasecure.common.view.*;
-
-import com.xasecure.common.*;
-import com.xasecure.json.JsonDateSerializer;
-
-import com.xasecure.view.*;
-
-import javax.xml.bind.annotation.*;
-
-import org.codehaus.jackson.annotate.JsonAutoDetect;
-import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility;
-import org.codehaus.jackson.annotate.JsonIgnoreProperties;
-import org.codehaus.jackson.map.annotate.JsonSerialize;
-
-@JsonAutoDetect(getterVisibility=Visibility.NONE, setterVisibility=Visibility.NONE, fieldVisibility=Visibility.ANY)
-@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL )
-@JsonIgnoreProperties(ignoreUnknown=true)
-@XmlRootElement
-public class VXPolicyExportAudit extends VXDataObject implements java.io.Serializable {
-	private static final long serialVersionUID = 1L;
-
-
-	/**
-	 * XA Agent IP Address
-	 */
-	protected String clientIP;
-	/**
-	 * XA Agent Id
-	 */
-	protected String agentId;
-	/**
-	 * Last update timestamp in request
-	 */
-	protected Long requestedEpoch;
-	/**
-	 * Date and time of the last policy update
-	 */
-	@JsonSerialize(using=JsonDateSerializer.class)
-	protected Date lastUpdated;
-	/**
-	 * Id of the Asset
-	 */
-	protected String repositoryName;
-	/**
-	 * JSON of the policies exported
-	 */
-	protected String exportedJson;
-	/**
-	 * HTTP Response Code
-	 */
-	protected int httpRetCode;
-
-	/**
-	 * Default constructor. This will set all the attributes to default value.
-	 */
-	public VXPolicyExportAudit ( ) {
-	}
-
-	/**
-	 * This method sets the value to the member attribute <b>clientIP</b>.
-	 * You cannot set null to the attribute.
-	 * @param clientIP Value to set member attribute <b>clientIP</b>
-	 */
-	public void setClientIP( String clientIP ) {
-		this.clientIP = clientIP;
-	}
-
-	/**
-	 * Returns the value for the member attribute <b>clientIP</b>
-	 * @return String - value of member attribute <b>clientIP</b>.
-	 */
-	public String getClientIP( ) {
-		return this.clientIP;
-	}
-
-	/**
-	 * This method sets the value to the member attribute <b>agentId</b>.
-	 * You cannot set null to the attribute.
-	 * @param agentId Value to set member attribute <b>agentId</b>
-	 */
-	public void setAgentId( String agentId ) {
-		this.agentId = agentId;
-	}
-
-	/**
-	 * Returns the value for the member attribute <b>agentId</b>
-	 * @return String - value of member attribute <b>agentId</b>.
-	 */
-	public String getAgentId( ) {
-		return this.agentId;
-	}
-
-	/**
-	 * This method sets the value to the member attribute <b>requestedEpoch</b>.
-	 * You cannot set null to the attribute.
-	 * @param requestedEpoch Value to set member attribute <b>requestedEpoch</b>
-	 */
-	public void setRequestedEpoch( Long requestedEpoch ) {
-		this.requestedEpoch = requestedEpoch;
-	}
-
-	/**
-	 * Returns the value for the member attribute <b>requestedEpoch</b>
-	 * @return Long - value of member attribute <b>requestedEpoch</b>.
-	 */
-	public Long getRequestedEpoch( ) {
-		return this.requestedEpoch;
-	}
-
-	/**
-	 * This method sets the value to the member attribute <b>lastUpdated</b>.
-	 * You cannot set null to the attribute.
-	 * @param lastUpdated Value to set member attribute <b>lastUpdated</b>
-	 */
-	public void setLastUpdated( Date lastUpdated ) {
-		this.lastUpdated = lastUpdated;
-	}
-
-	/**
-	 * Returns the value for the member attribute <b>lastUpdated</b>
-	 * @return Date - value of member attribute <b>lastUpdated</b>.
-	 */
-	public Date getLastUpdated( ) {
-		return this.lastUpdated;
-	}
-
-	/**
-	 * This method sets the value to the member attribute <b>repositoryName</b>.
-	 * You cannot set null to the attribute.
-	 * @param repositoryName Value to set member attribute <b>repositoryName</b>
-	 */
-	public void setRepositoryName( String repositoryName ) {
-		this.repositoryName = repositoryName;
-	}
-
-	/**
-	 * Returns the value for the member attribute <b>repositoryName</b>
-	 * @return String - value of member attribute <b>repositoryName</b>.
-	 */
-	public String getRepositoryName( ) {
-		return this.repositoryName;
-	}
-
-	/**
-	 * This method sets the value to the member attribute <b>exportedJson</b>.
-	 * You cannot set null to the attribute.
-	 * @param exportedJson Value to set member attribute <b>exportedJson</b>
-	 */
-	public void setExportedJson( String exportedJson ) {
-		this.exportedJson = exportedJson;
-	}
-
-	/**
-	 * Returns the value for the member attribute <b>exportedJson</b>
-	 * @return String - value of member attribute <b>exportedJson</b>.
-	 */
-	public String getExportedJson( ) {
-		return this.exportedJson;
-	}
-
-	/**
-	 * This method sets the value to the member attribute <b>httpRetCode</b>.
-	 * You cannot set null to the attribute.
-	 * @param httpRetCode Value to set member attribute <b>httpRetCode</b>
-	 */
-	public void setHttpRetCode( int httpRetCode ) {
-		this.httpRetCode = httpRetCode;
-	}
-
-	/**
-	 * Returns the value for the member attribute <b>httpRetCode</b>
-	 * @return int - value of member attribute <b>httpRetCode</b>.
-	 */
-	public int getHttpRetCode( ) {
-		return this.httpRetCode;
-	}
-
-	@Override
-	public int getMyClassType( ) {
-	    return AppConstants.CLASS_TYPE_XA_POLICY_EXPORT_AUDIT;
-	}
-
-	/**
-	 * This return the bean content in string format
-	 * @return formatedStr
-	*/
-	public String toString( ) {
-		String str = "VXPolicyExportAudit={";
-		str += super.toString();
-		str += "clientIP={" + clientIP + "} ";
-		str += "agentId={" + agentId + "} ";
-		str += "requestedEpoch={" + requestedEpoch + "} ";
-		str += "lastUpdated={" + lastUpdated + "} ";
-		str += "repositoryName={" + repositoryName + "} ";
-		str += "exportedJson={" + exportedJson + "} ";
-		str += "httpRetCode={" + httpRetCode + "} ";
-		str += "}";
-		return str;
-	}
-}

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/413fcb68/security-admin/src/main/java/com/xasecure/view/VXPolicyExportAuditList.java
----------------------------------------------------------------------
diff --git a/security-admin/src/main/java/com/xasecure/view/VXPolicyExportAuditList.java b/security-admin/src/main/java/com/xasecure/view/VXPolicyExportAuditList.java
deleted file mode 100644
index 3ccd95c..0000000
--- a/security-admin/src/main/java/com/xasecure/view/VXPolicyExportAuditList.java
+++ /dev/null
@@ -1,81 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- * 
- * http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
- package com.xasecure.view;
-
-/**
- * List wrapper class for VXPolicyExportAudit
- *
- */
-
-import java.util.*;
-import javax.xml.bind.annotation.*;
-
-import org.codehaus.jackson.annotate.JsonAutoDetect;
-import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility;
-import org.codehaus.jackson.map.annotate.JsonSerialize;
-
-import com.xasecure.common.view.*;
-
-@JsonAutoDetect(getterVisibility=Visibility.NONE, setterVisibility=Visibility.NONE, fieldVisibility=Visibility.ANY)
-@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL )
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
-public class VXPolicyExportAuditList extends VList {
-	private static final long serialVersionUID = 1L;
-    List<VXPolicyExportAudit> vXPolicyExportAudits = new ArrayList<VXPolicyExportAudit>();
-
-    public VXPolicyExportAuditList() {
-	super();
-    }
-
-    public VXPolicyExportAuditList(List<VXPolicyExportAudit> objList) {
-	super(objList);
-	this.vXPolicyExportAudits = objList;
-    }
-
-    /**
-     * @return the vXPolicyExportAudits
-     */
-    public List<VXPolicyExportAudit> getVXPolicyExportAudits() {
-	return vXPolicyExportAudits;
-    }
-
-    /**
-     * @param vXPolicyExportAudits
-     *            the vXPolicyExportAudits to set
-     */
-    public void setVXPolicyExportAudits(List<VXPolicyExportAudit> vXPolicyExportAudits) {
-	this.vXPolicyExportAudits = vXPolicyExportAudits;
-    }
-
-    @Override
-    public int getListSize() {
-	if (vXPolicyExportAudits != null) {
-	    return vXPolicyExportAudits.size();
-	}
-	return 0;
-    }
-
-    @Override
-    public List<VXPolicyExportAudit> getList() {
-	return vXPolicyExportAudits;
-    }
-
-}

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/413fcb68/security-admin/src/main/java/com/xasecure/view/VXPolicyList.java
----------------------------------------------------------------------
diff --git a/security-admin/src/main/java/com/xasecure/view/VXPolicyList.java b/security-admin/src/main/java/com/xasecure/view/VXPolicyList.java
deleted file mode 100644
index 4f189eb..0000000
--- a/security-admin/src/main/java/com/xasecure/view/VXPolicyList.java
+++ /dev/null
@@ -1,81 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- * 
- * http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
- package com.xasecure.view;
-
-
-/**
- * List wrapper class for VXPolicy
- */
-
-import java.util.*;
-import javax.xml.bind.annotation.*;
-
-import org.codehaus.jackson.annotate.JsonAutoDetect;
-import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility;
-import org.codehaus.jackson.map.annotate.JsonSerialize;
-
-import com.xasecure.common.view.*;
-
-@JsonAutoDetect(getterVisibility = Visibility.NONE, setterVisibility = Visibility.NONE, fieldVisibility = Visibility.ANY)
-@JsonSerialize(include = JsonSerialize.Inclusion.NON_NULL)
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
-public class VXPolicyList extends VList {
-	private static final long serialVersionUID = 1L;
-	List<VXPolicy> vXPolicies = new ArrayList<VXPolicy>();
-
-	public VXPolicyList() {
-		super();
-	}
-
-	public VXPolicyList(List<VXPolicy> objList) {
-		super(objList);
-		this.vXPolicies = objList;
-	}
-
-	/**
-	 * @return the vXPolicies
-	 */
-	public List<VXPolicy> getVXPolicies() {
-		return vXPolicies;
-	}
-
-	/**
-	 * @param vXPolicies
-	 *            the vXPolicies to set
-	 */
-	public void setVXPolicies(List<VXPolicy> vXPolicies) {
-		this.vXPolicies = vXPolicies;
-	}
-
-	@Override
-	public int getListSize() {
-		if (vXPolicies != null) {
-			return vXPolicies.size();
-		}
-		return 0;
-	}
-
-	@Override
-	public List<VXPolicy> getList() {
-		return vXPolicies;
-	}
-
-}

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/413fcb68/security-admin/src/main/java/com/xasecure/view/VXPortalUser.java
----------------------------------------------------------------------
diff --git a/security-admin/src/main/java/com/xasecure/view/VXPortalUser.java b/security-admin/src/main/java/com/xasecure/view/VXPortalUser.java
deleted file mode 100644
index afa3267..0000000
--- a/security-admin/src/main/java/com/xasecure/view/VXPortalUser.java
+++ /dev/null
@@ -1,293 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- * 
- * http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
- package com.xasecure.view;
-
-import java.util.*;
-
-import com.xasecure.common.*;
-import com.xasecure.common.view.*;
-
-import com.xasecure.common.*;
-import com.xasecure.json.JsonDateSerializer;
-
-import com.xasecure.view.*;
-
-import javax.xml.bind.annotation.*;
-
-import org.codehaus.jackson.annotate.JsonAutoDetect;
-import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility;
-import org.codehaus.jackson.annotate.JsonIgnoreProperties;
-import org.codehaus.jackson.map.annotate.JsonSerialize;
-
-@JsonAutoDetect(getterVisibility=Visibility.NONE, setterVisibility=Visibility.NONE, fieldVisibility=Visibility.ANY)
-@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL )
-@JsonIgnoreProperties(ignoreUnknown=true)
-@XmlRootElement
-public class VXPortalUser extends VXDataObject implements java.io.Serializable {
-	private static final long serialVersionUID = 1L;
-
-
-	/**
-	 * Login Id for the user
-	 */
-	protected String loginId;
-	/**
-	 * Password
-	 */
-	protected String password;
-	/**
-	 * Status
-	 * This attribute is of type enum CommonEnums::ActivationStatus
-	 */
-	protected int status;
-	/**
-	 * Email address of the user
-	 */
-	protected String emailAddress;
-	/**
-	 * First name of the user
-	 */
-	protected String firstName;
-	/**
-	 * Last name of the user
-	 */
-	protected String lastName;
-	/**
-	 * Public name of the user
-	 */
-	protected String publicScreenName;
-	/**
-	 * Source of the user
-	 * This attribute is of type enum CommonEnums::UserSource
-	 */
-	protected int userSource;
-	/**
-	 * Notes for the user
-	 */
-	protected String notes;
-	/**
-	 * List of roles for this user
-	 */
-	protected Collection<String> userRoleList;
-
-	/**
-	 * Default constructor. This will set all the attributes to default value.
-	 */
-	public VXPortalUser ( ) {
-		status = 0;
-		userSource = 0;
-	}
-
-	/**
-	 * This method sets the value to the member attribute <b>loginId</b>.
-	 * You cannot set null to the attribute.
-	 * @param loginId Value to set member attribute <b>loginId</b>
-	 */
-	public void setLoginId( String loginId ) {
-		this.loginId = loginId;
-	}
-
-	/**
-	 * Returns the value for the member attribute <b>loginId</b>
-	 * @return String - value of member attribute <b>loginId</b>.
-	 */
-	public String getLoginId( ) {
-		return this.loginId;
-	}
-
-	/**
-	 * This method sets the value to the member attribute <b>password</b>.
-	 * You cannot set null to the attribute.
-	 * @param password Value to set member attribute <b>password</b>
-	 */
-	public void setPassword( String password ) {
-		this.password = password;
-	}
-
-	/**
-	 * Returns the value for the member attribute <b>password</b>
-	 * @return String - value of member attribute <b>password</b>.
-	 */
-	public String getPassword( ) {
-		return this.password;
-	}
-
-	/**
-	 * This method sets the value to the member attribute <b>status</b>.
-	 * You cannot set null to the attribute.
-	 * @param status Value to set member attribute <b>status</b>
-	 */
-	public void setStatus( int status ) {
-		this.status = status;
-	}
-
-	/**
-	 * Returns the value for the member attribute <b>status</b>
-	 * @return int - value of member attribute <b>status</b>.
-	 */
-	public int getStatus( ) {
-		return this.status;
-	}
-
-	/**
-	 * This method sets the value to the member attribute <b>emailAddress</b>.
-	 * You cannot set null to the attribute.
-	 * @param emailAddress Value to set member attribute <b>emailAddress</b>
-	 */
-	public void setEmailAddress( String emailAddress ) {
-		this.emailAddress = emailAddress;
-	}
-
-	/**
-	 * Returns the value for the member attribute <b>emailAddress</b>
-	 * @return String - value of member attribute <b>emailAddress</b>.
-	 */
-	public String getEmailAddress( ) {
-		return this.emailAddress;
-	}
-
-	/**
-	 * This method sets the value to the member attribute <b>firstName</b>.
-	 * You cannot set null to the attribute.
-	 * @param firstName Value to set member attribute <b>firstName</b>
-	 */
-	public void setFirstName( String firstName ) {
-		this.firstName = firstName;
-	}
-
-	/**
-	 * Returns the value for the member attribute <b>firstName</b>
-	 * @return String - value of member attribute <b>firstName</b>.
-	 */
-	public String getFirstName( ) {
-		return this.firstName;
-	}
-
-	/**
-	 * This method sets the value to the member attribute <b>lastName</b>.
-	 * You cannot set null to the attribute.
-	 * @param lastName Value to set member attribute <b>lastName</b>
-	 */
-	public void setLastName( String lastName ) {
-		this.lastName = lastName;
-	}
-
-	/**
-	 * Returns the value for the member attribute <b>lastName</b>
-	 * @return String - value of member attribute <b>lastName</b>.
-	 */
-	public String getLastName( ) {
-		return this.lastName;
-	}
-
-	/**
-	 * This method sets the value to the member attribute <b>publicScreenName</b>.
-	 * You cannot set null to the attribute.
-	 * @param publicScreenName Value to set member attribute <b>publicScreenName</b>
-	 */
-	public void setPublicScreenName( String publicScreenName ) {
-		this.publicScreenName = publicScreenName;
-	}
-
-	/**
-	 * Returns the value for the member attribute <b>publicScreenName</b>
-	 * @return String - value of member attribute <b>publicScreenName</b>.
-	 */
-	public String getPublicScreenName( ) {
-		return this.publicScreenName;
-	}
-
-	/**
-	 * This method sets the value to the member attribute <b>userSource</b>.
-	 * You cannot set null to the attribute.
-	 * @param userSource Value to set member attribute <b>userSource</b>
-	 */
-	public void setUserSource( int userSource ) {
-		this.userSource = userSource;
-	}
-
-	/**
-	 * Returns the value for the member attribute <b>userSource</b>
-	 * @return int - value of member attribute <b>userSource</b>.
-	 */
-	public int getUserSource( ) {
-		return this.userSource;
-	}
-
-	/**
-	 * This method sets the value to the member attribute <b>notes</b>.
-	 * You cannot set null to the attribute.
-	 * @param notes Value to set member attribute <b>notes</b>
-	 */
-	public void setNotes( String notes ) {
-		this.notes = notes;
-	}
-
-	/**
-	 * Returns the value for the member attribute <b>notes</b>
-	 * @return String - value of member attribute <b>notes</b>.
-	 */
-	public String getNotes( ) {
-		return this.notes;
-	}
-
-	/**
-	 * This method sets the value to the member attribute <b>userRoleList</b>.
-	 * You cannot set null to the attribute.
-	 * @param userRoleList Value to set member attribute <b>userRoleList</b>
-	 */
-	public void setUserRoleList( Collection<String> userRoleList ) {
-		this.userRoleList = userRoleList;
-	}
-
-	/**
-	 * Returns the value for the member attribute <b>userRoleList</b>
-	 * @return Collection<String> - value of member attribute <b>userRoleList</b>.
-	 */
-	public Collection<String> getUserRoleList( ) {
-		return this.userRoleList;
-	}
-
-	@Override
-	public int getMyClassType( ) {
-	    return AppConstants.CLASS_TYPE_USER_PROFILE;
-	}
-
-	/**
-	 * This return the bean content in string format
-	 * @return formatedStr
-	*/
-	public String toString( ) {
-		String str = "VXPortalUser={";
-		str += super.toString();
-		str += "loginId={" + loginId + "} ";
-		str += "password={***length=" + (password == null? 0 : password.length()) + "***} ";
-		str += "status={" + status + "} ";
-		str += "emailAddress={" + emailAddress + "} ";
-		str += "firstName={" + firstName + "} ";
-		str += "lastName={" + lastName + "} ";
-		str += "publicScreenName={" + publicScreenName + "} ";
-		str += "userSource={" + userSource + "} ";
-		str += "notes={" + notes + "} ";
-		str += "userRoleList={" + userRoleList + "} ";
-		str += "}";
-		return str;
-	}
-}

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/413fcb68/security-admin/src/main/java/com/xasecure/view/VXPortalUserList.java
----------------------------------------------------------------------
diff --git a/security-admin/src/main/java/com/xasecure/view/VXPortalUserList.java b/security-admin/src/main/java/com/xasecure/view/VXPortalUserList.java
deleted file mode 100644
index c21d22d..0000000
--- a/security-admin/src/main/java/com/xasecure/view/VXPortalUserList.java
+++ /dev/null
@@ -1,81 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- * 
- * http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
- package com.xasecure.view;
-
-/**
- * List wrapper class for VXPortalUser
- * 
- */
-
-import java.util.*;
-import javax.xml.bind.annotation.*;
-
-import org.codehaus.jackson.annotate.JsonAutoDetect;
-import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility;
-import org.codehaus.jackson.map.annotate.JsonSerialize;
-
-import com.xasecure.common.view.*;
-
-@JsonAutoDetect(getterVisibility=Visibility.NONE, setterVisibility=Visibility.NONE, fieldVisibility=Visibility.ANY)
-@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL )
-@XmlRootElement
-@XmlAccessorType(XmlAccessType.FIELD)
-public class VXPortalUserList extends VList {
-	private static final long serialVersionUID = 1L;
-    List<VXPortalUser> vXPortalUsers = new ArrayList<VXPortalUser>();
-
-    public VXPortalUserList() {
-	super();
-    }
-
-    public VXPortalUserList(List<VXPortalUser> objList) {
-	super(objList);
-	this.vXPortalUsers = objList;
-    }
-
-    /**
-     * @return the vXPortalUsers
-     */
-    public List<VXPortalUser> getVXPortalUsers() {
-	return vXPortalUsers;
-    }
-
-    /**
-     * @param vXPortalUsers
-     *            the vXPortalUsers to set
-     */
-    public void setVXPortalUsers(List<VXPortalUser> vXPortalUsers) {
-	this.vXPortalUsers = vXPortalUsers;
-    }
-
-    @Override
-    public int getListSize() {
-	if (vXPortalUsers != null) {
-	    return vXPortalUsers.size();
-	}
-	return 0;
-    }
-
-    @Override
-    public List<VXPortalUser> getList() {
-	return vXPortalUsers;
-    }
-
-}

http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/413fcb68/security-admin/src/main/java/com/xasecure/view/VXRepository.java
----------------------------------------------------------------------
diff --git a/security-admin/src/main/java/com/xasecure/view/VXRepository.java b/security-admin/src/main/java/com/xasecure/view/VXRepository.java
deleted file mode 100644
index 04f0d24..0000000
--- a/security-admin/src/main/java/com/xasecure/view/VXRepository.java
+++ /dev/null
@@ -1,219 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- * 
- * http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
- package com.xasecure.view;
-
-
-/**
- * Repository
- */
-
-import com.xasecure.common.*;
-
-import javax.xml.bind.annotation.*;
-
-import org.codehaus.jackson.annotate.JsonAutoDetect;
-import org.codehaus.jackson.annotate.JsonAutoDetect.Visibility;
-import org.codehaus.jackson.annotate.JsonIgnoreProperties;
-import org.codehaus.jackson.map.annotate.JsonSerialize;
-
-@JsonAutoDetect(getterVisibility = Visibility.NONE, setterVisibility = Visibility.NONE, fieldVisibility = Visibility.ANY)
-@JsonSerialize(include = JsonSerialize.Inclusion.NON_NULL)
-@JsonIgnoreProperties(ignoreUnknown = true)
-@XmlRootElement
-public class VXRepository extends VXDataObject implements java.io.Serializable {
-	private static final long serialVersionUID = 1L;
-
-	/**
-	 * Name
-	 */
-	protected String name;
-	/**
-	 * Description
-	 */
-	protected String description;
-	/**
-	 * Type of asset. i.e HDFS, HIVE, HBASE, KNOX
-	 */
-	protected String repositoryType;
-	/**
-	 * Config in json format
-	 */
-	protected String config;
-	/**
-	 * Status This attribute is of type boolean : true/false
-	 */
-	protected boolean isActive;
-	/**
-	 * Version No of Project
-	 */
-	protected String version;
-
-	/**
-	 * Default constructor. This will set all the attributes to default value.
-	 */
-	public VXRepository() {
-		isActive = false;
-		repositoryType = "";
-
-	}
-
-	/**
-	 * This method sets the value to the member attribute <b>name</b>. You
-	 * cannot set null to the attribute.
-	 * 
-	 * @param name
-	 *            Value to set member attribute <b>name</b>
-	 */
-	public void setName(String name) {
-		this.name = name;
-	}
-
-	/**
-	 * Returns the value for the member attribute <b>name</b>
-	 * 
-	 * @return String - value of member attribute <b>name</b>.
-	 */
-	public String getName() {
-		return this.name;
-	}
-
-	/**
-	 * This method sets the value to the member attribute <b>description</b>.
-	 * You cannot set null to the attribute.
-	 * 
-	 * @param description
-	 *            Value to set member attribute <b>description</b>
-	 */
-	public void setDescription(String description) {
-		this.description = description;
-	}
-
-	/**
-	 * Returns the value for the member attribute <b>description</b>
-	 * 
-	 * @return String - value of member attribute <b>description</b>.
-	 */
-	public String getDescription() {
-		return this.description;
-	}
-
-	/**
-	 * This method sets the value to the member attribute <b>repositoryType</b>.
-	 * You cannot set null to the attribute.
-	 * 
-	 * @param repositoryType
-	 *            Value to set member attribute <b>repositoryType</b>
-	 */
-	public void setRepositoryType(String repositoryType) {
-		this.repositoryType = repositoryType;
-	}
-
-	/**
-	 * Returns the value for the member attribute <b>repositoryType</b>
-	 * 
-	 * @return String - value of member attribute <b>repositoryType</b>.
-	 */
-	public String getRepositoryType() {
-		return this.repositoryType;
-	}
-
-	/**
-	 * This method sets the value to the member attribute <b>config</b>. You
-	 * cannot set null to the attribute.
-	 * 
-	 * @param config
-	 *            Value to set member attribute <b>config</b>
-	 */
-	public void setConfig(String config) {
-		this.config = config;
-	}
-
-	/**
-	 * Returns the value for the member attribute <b>config</b>
-	 * 
-	 * @return String - value of member attribute <b>config</b>.
-	 */
-	public String getConfig() {
-		return this.config;
-	}
-
-	/**
-	 * This method sets the value to the member attribute <b>isActive</b>. You
-	 * cannot set null to the attribute.
-	 * 
-	 * @param isActive
-	 *            Value to set member attribute <b>isActive</b>
-	 */
-	public void setIsActive(boolean isActive) {
-		this.isActive = isActive;
-	}
-
-	/**
-	 * Returns the value for the member attribute <b>isActive</b>
-	 * 
-	 * @return boolean - value of member attribute <b>isActive</b>.
-	 */
-	public boolean getIsActive() {
-		return this.isActive;
-	}
-
-	/**
-	 * Returns the value for the member attribute <b>version</b>
-	 * 
-	 * @return String - value of member attribute <b>version</b>.
-	 */
-	public String getVersion() {
-		return version;
-	}
-
-	/**
-	 * This method sets the value to the member attribute <b>version</b>. You
-	 * cannot set null to the attribute.
-	 * 
-	 * @param version
-	 *            Value to set member attribute <b>version</b>
-	 */
-	public void setVersion(String version) {
-		this.version = version;
-	}
-
-	@Override
-	public int getMyClassType() {
-		return AppConstants.CLASS_TYPE_XA_ASSET;
-	}
-
-	/**
-	 * This return the bean content in string format
-	 * 
-	 * @return formatedStr
-	 */
-	public String toString() {
-		String str = "VXAsset={";
-		str += super.toString();
-		str += "name={" + name + "} ";
-		str += "description={" + description + "} ";
-		str += "isActive={" + isActive + "} ";
-		str += "repositoryType={" + repositoryType + "} ";
-		str += "config={" + config + "} ";
-		str += "version={" + version + "} ";
-		str += "}";
-		return str;
-	}
-}